package dietmar.edytor.dane;

import java.util.Vector;

public class Sekcja {

	Szatnia szatnia;
	Boisko boisko;
	String nazwa;
	String kategoria;
	
Sekcja(	String nazwa, String kategoria,Szatnia szatnia,Boisko boisko)
{
	this.nazwa=nazwa;
	this.kategoria=kategoria;
	this.szatnia=szatnia;
	this.boisko=boisko;
}
Vector<Druzyna> druzyny= new Vector<Druzyna>();

public boolean dodajDruzyne(Druzyna druzyna)
{
	if(!druzyny.contains(druzyna))
	{
		druzyny.add(druzyna);
		return false;
	}
	else
	{
		System.out.println("Druzyna juz istnieje");
		return true;
	}
}
public boolean usunDruzyne(int i)
{
	if(druzyny.isEmpty())
	{
		System.out.println("brak druzyny");
		return false;
	}
	else if(i<0&& i>= druzyny.size())
	{
		System.out.println("nieprawidlowy indeks");
		return false;
	}
	else
	{
		druzyny.remove(i);
		return true;
	}
}
public Druzyna zwrocDruzyne(int i)
{
	if(druzyny.isEmpty())
	{
		System.out.println("Druzyna nie istnieje");
		return null;
	}
	else if(i>0&& i>= druzyny.size())
	{
		System.out.println("nieprawidlowy indeks");
		return null;
	}
	else
	{
		return druzyny.get(i);
	}
}
public boolean zawieraDruzyne(String nazwa)
{
	boolean jestLubNie=false;
	for(int i=0;i<druzyny.size();i++)
	{
		if(zwrocDruzyne(i).getNazwa()==nazwa)
		{
		jestLubNie=true;
		}
		
	i++;
	}	
	return jestLubNie;
	
}
public String getNazwa() {
	return nazwa;
}
public void setNazwa(String nazwa) {
	this.nazwa = nazwa;
}
public String getKategoria() {
	return kategoria;
}
public void setKategoria(String kategoria) {
	this.kategoria = kategoria;
}
public Vector<Druzyna> getDruzyny() {
	return druzyny;
}
public void setDruzyny(Vector<Druzyna> druzyny) {
	this.druzyny = druzyny;
}
public boolean equals(Sekcja sekcja){
return
(this.nazwa.equals(sekcja.getNazwa()));

}


}
